// ask server what to play
var ab_last_id=-1;
function ab_albummodule_play(item_id)
{
    if (ab_last_id==item_id)
    {
        return;
    }
    ab_last_id=item_id;
    var t=Math.floor(Math.random()*9999);
    jQuery.get('/index.php?module=albummodule&action=get_media&ajax_action=1&id='+item_id+"&t="+t, function(data) {
        
        if (data.length < 3) // load failed
        {
            jQuery("#myplayer_holder").toggle("normal").html("").toggle("fast");
            jQuery(".media_des").fadeOut();
            jQuery(".albummodule_listen").removeClass("albummodule_listen_loader");
        }
        else
        {
            var obj = eval('(' + data + ')');
            jQuery("#myplayer_holder").toggle("normal").html(obj.media_html).toggle("normal");
            jQuery("#songname").html(obj.name);
            jQuery("#song_singer").html(obj.singer);
            jQuery(".media_des").fadeIn();
            jQuery("#la"+ab_last_id).addClass('albummodule_listen_playing');
            jQuery('html, body').animate({scrollTop:0}, 'slow');
        }
    });
}

jQuery(document).ready(function(){
    jQuery(".link-black, .albummodule_listen").click(function(){
        var id=jQuery(this).attr("id");
        id=id.substring(2);
        jQuery(".albummodule_listen").removeClass("albummodule_listen_loader").removeClass('albummodule_listen_playing');
        if (jQuery(this).hasClass('albummodule_listen'))
        {
            jQuery(this).addClass('albummodule_listen_loader');
        }
        jQuery(".media_des").fadeOut();
        ab_albummodule_play(id);
    });
});